package com.socialcoco.util;

//import org.springframework.util.DigestUtils;
import org.apache.commons.codec.digest.DigestUtils;
import org.springframework.stereotype.Component;

import java.io.InputStream;
import java.nio.charset.StandardCharsets;
public class md5 {//两次md5
    public static String md5(String src){
        return DigestUtils.md5Hex(src);

    }
    private static final String salt="1a2b3c4d";
    public static String inputPassTo(String inpass){
        String s=salt.charAt(0)+salt.charAt(2)+inpass+salt.charAt(5)+salt.charAt(4);
        return md5(s);
    }
    public static String fromPassTo(String inpass){
        String s=salt.charAt(0)+salt.charAt(2)+inpass+salt.charAt(5)+salt.charAt(4);
        return md5(s);
    }
    public static String dbPassTo(String inpass,String salt){
        String s = inputPassTo(inpass);
        String s1 = fromPassTo(s);

        return s1;
    }

//    public static void main(String[] args) {
//        System.out.println(inputPassTo("123456"));//ce21b747de5af71ab5c2e20ff0a60eea
//        System.out.println(dbPassTo("123456",salt));//这个就是要存入数据库里面
//        System.out.println();
//    }
}
